Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F16 Norway F2 Ireland F1 Great Britain F10 Great Britain F11 Finland F2 France F12 Great Britain F14 Australia F12 Australia F13 France F1 France F2 Australia F2 Great Britain F6 Sweden F3 Italy F11 Great Britain F9 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Spain F9 Usa F7 Australia F1 Australia F2 Great Britain F4 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 Korea F1 Slovakia F2 Kia International in Burnie - Burnie McDonalds ATP Challenger - Burnie Australia F6 Australia F4 Australia F5 Sail Open - New Delhi Countrywide Classic USTA Men's Challenger - Carson Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester Australia F5 Australia F10 Great Britain F7 Italy F15 Great Britain F1 Keio Challenger International Tennis Tournament - Yokohama Norway F1 Great Britain F10 France F13 Baton Rouge Challenger Nottingham Challenger Aptos Challenger Brasilia Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Ojai Challenger Istanbul Challenger Karshi Challenger Astana Challenger Caloundra Challenger Espinho Challenger - Espinho Burnie Challenger Kyoto Challenger Milan Challenger Pozoblanco Challenger Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari West Lakes Challenger Trofeo Barcelona de Tenis - Barcelona Sydney Challenger Kyoto Challenger Rimouski Challenger Leon Challenger Anning Challenger Nottingham Challenger Skandia Open - Linz Copa Sevilla - Seville Aptos Challenger Open de Charleroi - Charleroi Napa Challenger Sacramento Challenger Tiburon Challenger Maia Open - Oporto Toyota Challenger Dallas Challenger Rimouski Challenger Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Charlottesville Challenger Taipei City Challenger Dallas Challenger Taipei City Challenger Seoul Challenger The LTA Nottingham Challenger - Nottingham Orleans Challenger Monterrey Challenger Las Vegas Challenger Budapest Challenger Champaign Challenger Brescia Challenger LTA Cardiff Challenger - Cardiff LTA Nottingham Challenger - Nottingham Caloundra ATP Challenger - Caloundra Nottingham Challenger Ilkley Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Aptos Challenger Manerbio Challenger Alphen Challenger Monterrey Challenger Las Vegas Challenger Club Coop's ATP Challenger International - Brisbane Santiago Challenger Jersey Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Sunset Moulding Challenger - Yuba City Parma Challenger Milan Challenger Biella Challenger Hamburg Challenger Kia International In Kawana - Kawana Campos do Jordao Challenger Beijing Challenger Karshi Challenger - Karshi New Delhi Challenger II - New Delhi Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Anning Challenger Andria Challenger Charlottesville Challenger 2001 Mercedes Cup - Stuttgart Carson Challenger Leon Challenger Shenzhen Challenger Knoxville Challenger Honolulu Challenger Mallorca Open - Mallorca Burnie Challenger Gold Flake Open - Chennai Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Busan Challenger Aix En Provence Challenger Idea Prokom Open - Sopot Manchester Challenger The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Lisbon Challenger Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Rome Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm Open 13 - Marseille Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel San Benedetto Challenger Tennis Cup of Flanders - Ostende Leon Challenger Como Challenger Bangkok Challenger 2000 Cairo Challenger - Cairo Manchester Challenger Tata Open - Chennai Milan Indoors - Milan V Torneo Internazionale di Tennis - Barletta Dubai Open - Dubai Marbella Challenger Estoril Open - Estoril Tiburon Challenger Stockton Challenger Open Seat Godo - Barcelona Charlottesville Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Heilbronn Challenger Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba Liberec Challenger Eckental Challenger Dubai Open - Dubai Rennes Challenger Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Credicard Citi Mastercard Tennis Cup - Campos do Jordao Synsam Swedish Open - Bastad Sopot Challenger Busan Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Mercedes Cup - Stuttgart Caltanissetta Challenger Croatia Open - Umag Noumea Challenger Pilot Pen Tennis - New Haven Indian Wells Challenger Campionati Internazionali di Sicilia - Palermo Marbella Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Braga Challenger Sydney International - Sydney MST ATP Challenger International - Burnie SAP Open - San Jose Poznan Challenger Tennis Channel Open - Las Vegas Wuhan Challenger Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Genova Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Genova Challenger Gran Canaria 2 Challenger Guadalajara Challenger Aix En Provence Challenger Heineken Open - Auckland AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho ABN/AMRO World Tennis Tournament - Rotterdam Open Diputacion - Cordoba The Dubai Tennis Championships - Dubai CA-Challenge 2000 - Graz Barcelona Challenger Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Monterrey Challenger Ordina Open - 's-Hertogenbosch Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Kia International in Caloundra - Caloundra Heineken Open - Auckland Medibank International - Sydney Genova Challenger The Nottingham Open - Nottingham Catella Swedish Open - Bastad Kia International In Caloundra - Caloundra Brisbane - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona Open Seat-Godo 2000 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Copa Petrobras-Colombia - Bogota Segovia Challenger Ordina Open - s-Hertogenbosch Dunlop World Challenge - Toyota Seville Challenger China Open - Beijing Brisbane International - Brisbane Ramat Hasharon Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Chevrolet Cup - Vina del Mar Copa Claro - Buenos Aires Belo Horizonte Challenger Copa AT&T - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Prague II Challenger Brisbane International - Brisbane Biella Challenger Marbella Challenger Adidas International - Sydney Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Busan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Fergana Challenger CA Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Winnetka Challenger Davidoff Swiss Indoors - Basel Burnie Challenger Caloundra Challenger Grand Prix de Tennis de Lyon - Lyon Pingguo Challenger Brisbane International - Brisbane Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Open de Moselle - Metz Next Generation Adelaide International - Adelaide Seville Challenger US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Sacramento Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Burnie Challenger Shenzhen Open - Shenzhen Bordeaux Challenger China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Charlottesville Challenger Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis Knoxville Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Adidas International - Sydney Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Heineken Open - Auckland Noumea Challenger Tiburon Challenger Rome Challenger Jersey Challenger BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Catella Swedish Open - Bastad Argentina Open - Buenos Aires Hall of Fame Tennis Championships - Newport International German Open - Hamburg Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona St. Brieuc Challenger Bet-at-home Open - Hamburg Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Johannesburg Challenger Kun-Ming Challenger Athens Challenger Knoxville Challenger Synsam Swedish Open - Bastad U.S. National Indoor Tennis Championships - Memphis Champaign Challenger Ordina Open - 's-Hertogenbosch China Open - Beijing Guadalajara Challenger Open 13 - Marseille Taipei City Challenger Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Izmir Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Erste Bank Open - Vienna Dallas Challenger Rimouski Challenger Mallorca Open - Mallorca SkiStar Swedish Open - Bastad Citi Open - Washington Lisbon Challenger CA Tennis Trophy - Vienna Busan Challenger SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg China Open - Beijing Brasil Open - Salvador Apia International - Sydney Ordina Open - 's-Hertogenbosch Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Canberra Challenger Drummondville Challenger Alicante Challenger Guadalajara Challenger Claro Open Colombia - Bogota Irving Challenger Valencia Open - Valencia Tiburon Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Citi Open - Washington Malaysian Open - Kuala Lumpur Mouilleron-Le-Captif Challenger Rakuten Japan Open - Tokyo Koblenz Challenger Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winnetka Challenger Fairfield Challenger Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Columbus Challenger Masters Series - Hamburg Knoxville Challenger Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Legg Mason Tennis Classic - Washington Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal China Open - Beijing Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Movistar Open - Vina del Mar Western & Southern Financial Group Masters - Cincinnati Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Shanghai ATP Masters 1000 - Shanghai Winston-Salem Open - Winston-Salem Apia International - Sydney St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells The Dubai Tennis Championships - Dubai Brisbane International - Brisbane Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Qatar Exxon Mobil Open - Doha Sopot Challenger Cordenons Challenger Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Mutua Madrid Open - Madrid CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Tennis Masters Series - Paris Heineken Open - Auckland Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid If Stockholm Open - Stockholm Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Apia International - Sydney Abierto Mexicano Telcel - Acapulco Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Tennis Masters Series - Miami French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Australian Open (Australia, Wildcard) Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro